import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *

testcase = 'sbshop025-商品咨询'

# 1.登录前台界面，
firefox = openBrowser(url)
DBshopLogin(firefox,userName,password)

# 搜索小米电视
firefox.find_element_by_xpath('//input[@class="search-text"]').send_keys(shangping)
firefox.find_element_by_xpath('//input[@class="search-btn iconfont"]').click()
# 点击小米电视。
firefox.find_element_by_xpath('//img[@alt="小米（MI）电视4A标准版 L55M5-AZ/L55M5-AD 55英寸"]').click()
time.sleep(5)

# 2.商品咨询，咨询内容“这个有优惠吗？”点击“提交咨询”按钮，OK。

# 2.商品咨询，咨询内容“这个有优惠吗？”点击“提交咨询”按钮，OK。
# element = firefox.find_element_by_link_text("商品咨询")
# y=element.location["y"]     # 获取到元素的纵坐标
# firefox.execute_script("window.scrollTo(0,%s)" % y )
# element.click()
switchWindow(firefox,2)
firefox.find_element_by_link_text("商品咨询").click()
firefox.find_element_by_id("goods_ask_content").send_keys(goods_ask_content)
firefox.find_element_by_xpath('//button[text()="提交咨询"]').click()
firefox.find_element_by_xpath('//button[text()="提交咨询"]').click()
time.sleep(5)
firefox.close()

# 3.后台登录，商品管理商品咨询，，
# 2.回到后台界面
firefox = openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)

DBshopEnterMenu2(firefox,"商品管理","商品咨询")
time.sleep(5)

# 轴定位 点击“咨询回复”按钮  咨询回复“亲，这个都是统一价，便宜不了。
firefox.find_element_by_xpath\
    ('//td[contains(.,"%s")]/following-sibling::td[5]/a[1]'%(goods_ask_content)).click()
time.sleep(5)
firefox.find_element_by_id("reply_ask_content").send_keys(reply_ask_content)

# ”点击“回复商品咨询”按钮。
firefox.find_element_by_xpath('//button[text()="回复商品咨询"]').click()
time.sleep(5)

try:
    firefox.find_element_by_xpath('//td[contains(.,"%s")]'%(reply_ask_content)).is_displayed()
    writeLog("%s 测试通过"%testcase)
except:
    writeLog("%s 测试失败" % testcase)
    getPhoto(firefox)
# firefox.quit()
